/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package co.edu.uniminuto.Videominuto.ln;

import co.edu.uniminuto.Videominuto.entities.Cliente;
import co.edu.uniminuto.Videominuto.session.ClienteFacade;
import java.math.BigDecimal;
import java.util.List;
import javax.ejb.EJB;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;

/**
 *
 * @author JULIAN
 */
@Stateless
@LocalBean
public class CatalogoCliente {

    @EJB
    private ClienteFacade clienteFacade;

    public List<Cliente> getTodosUsuario() {
        return clienteFacade.findAll();
    }

    public void ClienteCrear(Cliente cliente) {
        BigDecimal num = new BigDecimal(15000.000);
        cliente.setSaldo(num);
        cliente.setPuntos(0);
        clienteFacade.create(cliente);
    }

    public void ClienteModificar(Cliente cliente) {
        int puntos = cliente.getPuntos();
        puntos += 1;
        cliente.setPuntos(puntos);
        clienteFacade.edit(cliente);
   }

    public Cliente buscaCliente(String idCliente) {
        return clienteFacade.find(idCliente);
    }
}
